Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F6 France F8 Netherlands F1 Great Britain F1 Great Britain F2 Great Britain F3 Netherlands F1 France F8 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Italy F2 Great Britain F3 Great Britain F4 Australia F1 M15 Te Anau Architect Open - Budapest IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Tatra Banka Slovak Open - Bratislava South African Airways Open - East London Ethias Trophy - Mons Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Sunrise Challenger Jersey Challenger Johannesburg Challenger Sofia Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Kosice Challenger Rijeka Challenger Oberstaufen Challenger Rimini Challenger Tampere Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Kolding Challenger Orleans Challenger Astana Challenger Eckental Challenger Aachen Challenger Jersey Challenger Tanger Challenger Ramat Hasharon Challenger Bordeaux Challenger Alessandria Challenger Oberstaufen Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Reunion Island Challenger Bergamo Challenger Prague Challenger Scheveningen Challenger Bercuit Challenger Todi Challenger Trnava Challenger San Juan Challenger Noumea Challenger St. Brieuc Challenger Blois Challenger Scheveningen Challenger Poznan Challenger Tashkent Challenger Melbourne Challenger Ostrava Challenger Bangkok Challenger New Delhi Challenger Guadalajara Challenger Leon Challenger Turin Challenger Aix En Provence Challenger Prague Challenger Blois Challenger Bastad Challenger Prague Challenger Izmir Challenger Orleans Challenger Shenzhen Challenger Noumea Challenger Burnie Challenger St. Brieuc Challenger Braga Challenger Lisbon Challenger Nottingham Challenger Blois Challenger Como Challenger Genova Challenger Spain F29 Spain F30 Great Britain F2 Netherlands F3 Bratislava Challenger Noumea Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger St. Brieuc Challenger Prostejov Challenger Milan Challenger Ludwigshafen Challenger Orleans Challenger Indian Wells Challenger Todi Challenger Luedenscheid Challenger President's Cup 1997 - Tashkent Gold Flake Open - Chennai Generali Open 1998 - Kitzbuhel ERA Real Estate Clay Court Championships - Orlando Rado Swiss Open - Gstaad Generali Open 1999 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino The Samsung Open - Bournemouth Dubai Tennis Open - Dubai Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Galleryfurniture.com Challenge - Atlanta The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Qatar Mobil Open 2001 - Doha Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten UBS Open Gstaad - Gstaad Croatia Open - Umag Generali Open 2001 - Kitzbuhel The Hamlet Cup - Long Island CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Dubai Tennis Open - Dubai Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland BMW Open - Munich Gerry Weber Open - Halle TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Umag Qatar Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Davidoff Swiss Indoors - Basel International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston BCR Open Romania - Bucharest Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Chennai Open - Chennai SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Launceston Challenger Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Millennium Estoril Open - Estoril The Ericsson Open - Miami Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Argentina Open - Buenos Aires Geneva Open - Geneva Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm ASB Classic - Auckland Geneva Open - Geneva Monte Carlo Open - Monte Carlo Quelle Cup - Furth Fujitsu Siemens Open - Budapest German Open - Hamburg Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Bangkok Challenger - Bangkok AXA Open - Espinho Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Hugarian Food Open - Budapest Kiev UMC Open - Kiev Tennis Masters Series - Toronto Braunschweig Open - Braunschweig Wartburg Open - Eisenach Venice Open - Venice Graz CA Challenger - Graz Rado Geneva Challenger - Geneva Black Forest Open - Alpirsbach Maia Challenger - Oporto Copa Ericsson Peru - Lima Copa Ericsson Mexico - Guadalajara ATP Tour Challenger at Nellie Gail - Laguna Hills Napoli Challenger - Napoli XL Capital Bermuda Open - Bermuda Tennis Masters Series - Cincinnati Kyiv Open - Kiev Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Gemax Samsung Open 2004 - Belgrade V Trofeo Barcelona de Tenis - Barcelona Copa Ericsson Argentina - Buenos Aires Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta CA Challenger - Graz XL Capital Bermuda Open - Bermuda Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Riviera di Rimini Challenger 2004 - Rimini Open de la Ville de Saint Denis - Reunion Island 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Pro Tennis World Open - Boca Raton Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin Porsche Open - Poznan Copa Petrobras Santa Cruz - Santa Cruz de la Sierra IPP Geneva Trophy - Geneva Copa Petrobras Bogota - Bogota Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras Aracaju - Aracaju Mauritius Open - Mauritius The LTA Bolton Challenger - Bolton Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Open Mutouest de Saint-Brieuc - St. Brieuc Architect Open - Budapest Stella Artois Clay Court Championships - Budaors Timisoara Challenger 2005 - Timisoara Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona Tatra Banka Open - Bratislava Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden Czech Open 2006 - Prostejov Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan 8° Trani Cup - Trani San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Pekao Open - Szczecin Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Nord LB Open 2007 - Braunschweig BMW Tennis Championship - Sunrise Open D'Orleans - Orleans Labertz Open by Stawag - Aachen President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Cherbourg Challenger Ostrava Challenger San Benedetto Challenger 14th Paris Open - Paris Bratislava Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Helsinki Challenger Cherbourg Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Le Gosier Challenger Salzburg Challenger St. Brieuc Challenger Athens Challenger Ostrava Challenger Bordeaux Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Braunschweig Challenger Scheveningen Challenger Tennis Masters Series - Monte Carlo Sopot Challenger Western & Southern Financial Group Masters - Cincinnati Poznan Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Manerbio Challenger Como Challenger Tennis Masters Series - Madrid Napoli Challenger Belgrade Challenger Sony Ericsson Open - Miami Orleans Challenger Bratislava Challenger BNP Paribas Open - Indian Wells Helsinki Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rabat Challenger Monte-Carlo Rolex Masters - Monte-Carlo St. Brieuc Challenger Bordeaux Challenger Monza Challenger Milan Challenger Sunrise Challenger Tampere Challenger San Marino Challenger BNP Paribas Open - Indian Wells Como Challenger Genova Challenger Sony Open Tennis - Miami Burnie Challenger Villa Allende Challenger Buenos Aires Challenger West Lakes Challenger Montevideo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Sydney Challenger Mersin Challenger Ostrava Challenger Portoroz Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Seville Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Trnava Challenger Miami Open - Miami Noumea Challenger Santiago Challenger Todi Challenger Como Challenger Rennes Challenger Meknes Challenger Vercelli Challenger Kenitra Challenger Ortisei Challenger Trnava Challenger Ho Chi Minh City Challenger Pune Challenger Monza Challenger Kobe Challenger Prague Challenger Hua Hin Challenger Palermo Challenger Geneva Challenger Marrakech Challenger Bangalore Challenger Tunis Challenger Granby Challenger Biella Challenger Istanbul Challenger Launceston Challenger Kyoto Challenger Yokohama Challenger Lille Challenger Ortisei Challenger Taipei City Challenger Seoul Challenger Parma Challenger Ortisei Challenger Ho Chi Minh City Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger XL Capital Bermuda Open - Bermuda Australian Open - Melbourne Heineken Challenger - Ho Chi Minh City French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Orleans Challenger Brest Challenger Cairo Challenger - Cairo Blois Challenger Launceston Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Amersfoort Challenger Australian Open - Melbourne French Open - Paris Challenger Ford de Cherbourg - Cherbourg U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Olbia Challenger - Olbia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Generali Open 1997 - Kitzbuhel The Samsung Open - Bournemouth Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Mexico City Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow Heineken Open - Auckland Estoril Open - Estoril The Nottingham Open - Nottingham Heineken Open - Auckland International Tennis Championships - Delray Beach 2003 Mercedes Cup - Stuttgart St. Polten The Samsung Open - Nottingham Generali Open 2003 - Kitzbuhel The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose Open Romania - Bucharest Kroger / St. Jude International - Memphis Chennai Open - Chennai Open Seat Godo 2005 - Barcelona Copenhagen Open - Copenhagen AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Sydney International - Sydney Mercedes Cup - Stuttgart Generali Open - Kitzbuhel AT&T Challenge - Atlanta AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Qatar Exxon Mobil Open - Doha Merano Open - Merano PBZ Zagreb Indoors - Zagreb Grolsch Open - Amsterdam International German Open - Hamburg Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Davidoff Swiss Indoors - Basel Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Apia International - Sydney Heineken Open - Auckland Millennium Estoril Open - Estoril AEGON International - Eastbourne Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Rio Open - Rio de Janeiro Catella Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco The Samsung Open - Nottingham Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Swiss Open - Gstaad Adelaide International - Adelaide Open Seat Godo - Barcelona 1999 Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne ASB Classic - Auckland Millennium Estoril Open - Estoril European Open - Antwerp International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Japan Open - Tokyo Allianz Suisse Open Gstaad - Gstaad Kitzbuhel Campionati Internazionali di Sicilia - Palermo President's Cup - Tashkent Trofeo Conde de Godo - Barcelona 2002 Mercedes Cup - Stuttgart Salem Open - Hong Kong Qatar Exxon Mobil Open 2003 - Doha Allianz Suisse Open - Gstaad Busan Challenger St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Turin Challenger Milan Indoors - Milan CA Tennis Trophy - Vienna Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Open de Moselle - Metz Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Rakuten Japan Open - Tokyo Italian Open - Rome Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Copa Claro - Buenos Aires Erste Bank Open - Vienna ASB Classic - Auckland Grand Prix Hassan II - Casablanca Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Telecom Italia Masters - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London The Ericsson Open - Miami U.S. Open - New York French Open - Paris Tennis Masters Series - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, REL2, AUT-DEN 5-0 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, Group 1, REL2, AUT-UKR 4-1 Davis Cup, Group 1, 2R, ISR-AUT 4-1 Davis Cup, World Group, QR, AUT-SWE 3-2 Davis Cup, World Group, 1R, SVK-AUT 3-2 Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, Group 1, 1R, AUT-ISR 3-2 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 1, 2R, AUT-POR 4-1 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, PO, CHI-AUT, 3-2 River Oaks International Tennis Tournament - Houston All Lower level tournaments